#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//
//	///*printf("%c%c%c%c%c%c%c%c%c%c%c%c", 73,32,99,97,110,32,100,111,32,105,116,33);*/
//	//int i = 0;
//	//int arr[] = { 73,32,99,97,110,32,100,111,32,105,116,33 };
//	//int sz = sizeof(arr) / sizeof(arr[0]);
//	//while (i < sz)
//	//{
//	//	printf("%c", arr[i]);
//	//	i++;
//	//}
//
//	return 0;
//}
//int main()
//{
//	int year = 0;
//	int month = 0;
//	int day = 0;
//	scanf("%4d%2d%2d", &year, &month, &day);
//	printf("year=%d\nmonth=%02d\nday=%02d\n", year, month, day);
//	return 0;
//}
//int main()/*
//{
//	int i = 0;
//	float a = 0.0f;
//	float b = 0.0f;
//	float c = 0.0f;
//	scanf("%d;%f,%f,%f", &i, &a, &b, &c);
//	printf("The each subject score of No.%d is %.2f, %.2f, %.2f.", i, a, b, c);
//	return 0;
//
//}*/
//int main()
//{
//	int m = printf("hello world!");
//	printf("\n");
//	printf("%d", m);
//		return 0;
//
//}
int main()
{
	int arr[] = { 0 };
	int i = 0;
	while (i < 4)
	{
		scanf("%d", &arr[i]);
			i++;
	}
	int Max = arr[0];
	i = 0;
	while (i < 4)
	{
		if (arr[i] >= Max)
		{
			Max = arr[i];
		}i++;
	}
	printf("%d\n", Max);
	return 0;
}